package com.infore.airsupervise.bean;

import java.util.List;

/**
 * 点位分析查询实体类
 * <p>
 * 作者: dingxinlin
 * 创建日期: 2017/4/10 17:05
 */

public class PointQueryE extends BaseEntity {

    /**
     * vlist : [{"factorList":[{"time":"2017-01-01 00","value":48},{"time_b":"2017-02-01 00","value":50}],"factorName":"PM10"},{"factorList":[{"time_b":"2017-01-01 00","value":60},{"time_b":"2017-02-01 00","value":55}],"factorName":"PM2.5"},{"factorList":[{"time_b":"2017-01-01 00","value":1},{"time_b":"2017-02-01 00","value":2}],"factorName":"SO2"},{"factorList":[{"time_b":"2017-01-01 00","value":40},{"time_b":"2017-02-01 00","value":48}],"factorName":"NO2"},{"factorList":[{"time_b":"2017-01-01 00","value":35},{"time_b":"2017-02-01 00","value":27}],"factorName":"CO"},{"factorList":[{"time_b":"2017-01-01 00","value":8},{"time_b":"2017-02-01 00","value":13}],"factorName":"O3"}]
     * name : 乐从东南2.3km
     */

    private String name;
    private List<VlistBean> vlist;
    private ExpandValueBean expandBean;

    public ExpandValueBean getExpandBean() {
        return expandBean;
    }

    public void setExpandBean(ExpandValueBean expandBean) {
        this.expandBean = expandBean;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public List<VlistBean> getVlist() {
        return vlist;
    }

    public void setVlist(List<VlistBean> vlist) {
        this.vlist = vlist;
    }

    public static class VlistBean {
        /**
         * factorList : [{"time_b":"2017-01-01 00","value":48},{"time_b":"2017-02-01 00","value":50}]
         * factorName : PM10
         */

        private String factorName;
        private List<FactorListBean> factorList;

        public String getFactorName() {
            return factorName;
        }

        public void setFactorName(String factorName) {
            this.factorName = factorName;
        }

        public List<FactorListBean> getFactorList() {
            return factorList;
        }

        public void setFactorList(List<FactorListBean> factorList) {
            this.factorList = factorList;
        }

        public static class FactorListBean {
            /**
             * time_b : 2017-01-01 00
             * value : 48
             */

            private String time;
            private double value;

            public String getTime() {
                return time;
            }

            public void setTime(String time) {
                this.time = time;
            }

            public double getValue() {
                return value;
            }

            public void setValue(double value) {
                this.value = value;
            }
        }
    }

    /**
     * 点位数据查询扩展信息实体类
     */
    public static class ExpandValueBean{
        private int AQI;
        private double CO;
        private double NO2;
        private double PM10;
        private double PM25;
        private double SO2;
        private double o3;
        private double temperture;
        private double humidity;

        public int getAQI() {
            return AQI;
        }

        public void setAQI(int AQI) {
            this.AQI = AQI;
        }

        public double getCO() {
            return CO;
        }

        public void setCO(double CO) {
            this.CO = CO;
        }

        public double getNO2() {
            return NO2;
        }

        public void setNO2(double NO2) {
            this.NO2 = NO2;
        }

        public double getPM10() {
            return PM10;
        }

        public void setPM10(double PM10) {
            this.PM10 = PM10;
        }

        public double getPM25() {
            return PM25;
        }

        public void setPM25(double PM25) {
            this.PM25 = PM25;
        }

        public double getSO2() {
            return SO2;
        }

        public void setSO2(double SO2) {
            this.SO2 = SO2;
        }

        public double getO3() {
            return o3;
        }

        public void setO3(double o3) {
            this.o3 = o3;
        }

        public double getTemperture() {
            return temperture;
        }

        public void setTemperture(double temperture) {
            this.temperture = temperture;
        }

        public double getHumidity() {
            return humidity;
        }

        public void setHumidity(double humidity) {
            this.humidity = humidity;
        }
    }

}
